	body {
		background-color: #fff;
		margin: 40px;
		font: 13px/20px normal Helvetica, Arial, sans-serif;
		color: #4F5155;
		min-height:200px;
	}

	#container {
		border: 1px solid #D0D0D0;
		width:80%;
		padding:20px;
		margin-left:70px;
	}

	a {
		color: #003399;
		background-color: transparent;
		font-weight: normal;
		font-size: 14px;
		text-decoration:none;
	}

	h1 {
		color: #444;
		background-color: transparent;
		border-bottom: 1px solid #D0D0D0;
		font-size: 19px;
		font-weight: normal;
		margin: 0 0 14px 0;
		padding: 14px 15px 10px 15px;
	}

	

	#success{
		color:green;
		padding: 0px 15px 10px 40px;
	}

	#error{
		color:red;
		padding:10px;
	}	
	
	#menu{
		display:inline;	
	}

	#required{
		color:red;
	}

	#listing{
		width: 90%;
		border: 1px solid #D0D0D0;		
	}

	#listing th{
		text-align:left;
		color: #000;
		padding: 5px;
		font-weight: bold;
		font-size: 12px;
		background: #CAE4FB;
		border: 1px solid #D0D0D0;
	}

	#listing td{
		padding: 5px;
		border: 1px solid #D0D0D0;
	}	

	.row1{ 
		background-color:#CAE4FB;
	}

	#add_user{
		padding-left:50px;
		width: 85%;
	}

	#add_user #lbl{
		width: 25%;
	}

	#logintbl{
		width: 75%;
	}

	label.error{ 
    	clear: both;
    	color: red;
    	display: inline;
    	float: none;
    	font-size: 13px;
    	font-weight: normal !important;
    	padding-left: 1.5em;
	}

	#navigation {
		color: #444;
		background-color: transparent;
		border-bottom: 1px solid #D0D0D0;
		font-size: 19px;
		font-weight: normal;
		margin: 0 0 14px 0;
		padding: 14px 15px 10px 15px;
	}

	
	#navigation #title {
		float:left;
		color: #444;
		background-color: transparent;
		font-size: 19px;
		font-weight: normal;
	}

	#navigation #nav {
		color: #444;
		background-color: transparent;
		font-size: 14px;
		font-weight: normal;
		padding-left:470px;
	}
	

